]> dgit.raspbian.org Git - gnome-shell.git/commit
parentalControlsManager: Add support for session limits
authorIgnacy Kuchciński <ignacykuchcinski@gnome.org>
Mon, 18 Aug 2025 09:44:42 +0000 (11:44 +0200)
committerIgnacy Kuchciński <ignacykuchcinski@gnome.org>
Wed, 5 Nov 2025 14:22:12 +0000 (15:22 +0100)
commitceccf38e96b975e625e311489a5771b4ab968458
tree5349d251ce71fe2aa826f125358dd532f5a490f9
parent127ca6cf1ad66548fe88f39699f6479be8b37fe7
parentalControlsManager: Add support for session limits

Add ability to check if session limits are enabled for users using API
introduced in malcontent 0.14.0. The `get_session_limits_async` function
is actually available since 0.5.0, but the signal
`session-limits-changed` was only introduced in 0.14.0, so check for
function `get_daily_limit` which was introduced in 0.14.0 to be sure
we're using correct version. This allows us to keep filtering apps, even
if the library version doesn't fully support session limits.

Will be used in the future to integrate parental controls session
limits.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3841>
js/misc/parentalControlsManager.js